#ifndef _SPI_H_
#define _SPI_H_
#include "gpio.h"


#define SPI_MISO_PIN	GPIO_Pin_12
#define SPI_MOSI_PIN	GPIO_Pin_13
#define SPI_CLK_PIN		GPIO_Pin_14
#define SPI_CS_PIN		GPIO_Pin_15
#define BLE_RST_PIN		GPIO_Pin_4
#define BLE_IRQ_PIN		GPIO_Pin_5

#define MOSI_H    GPIO_OUTPUT(SPI_MOSI_PIN, 1)
#define MOSI_L    GPIO_OUTPUT(SPI_MOSI_PIN, 0)
#define CLK_H     GPIO_OUTPUT(SPI_CLK_PIN, 1)
#define CLK_L     GPIO_OUTPUT(SPI_CLK_PIN, 0)
#define CS_H	  GPIO_OUTPUT(SPI_CS_PIN, 1)
#define CS_L      GPIO_OUTPUT(SPI_CS_PIN, 0)
#define RST_H	  GPIO_OUTPUT(BLE_RST_PIN, 1)
#define RST_L     GPIO_OUTPUT(BLE_RST_PIN, 0)

void spi_test(void);

#endif //_SPI_H_

